/*
 * File:   CJugador.h
  * Create
 *jhkhkhkjhkh
 *
 *
 * d on 28 de mayo de 2011, 01:19 PM
 */


#ifndef CJUGADOR_H
#define	CJUGADOR_H
#include "../dataTypes/Sexo.h"
#include "../dataTypes/Fecha.h"
#include "../interfacesCol/IDictionary.h"
#include "../interfacesCol/ICollection.h"
#include "../dataTypes/dataUsuario.h"

class CJugador {
private:
    static CJugador* instancia;
    CJugador();
    IDictionary*    jugadores;
    ICollection*    lMails;

public:
    static CJugador* getInstancia();
    CJugador(const CJugador& orig);
    //Caso de Uso Registrar Usuario
    void registrarUsuario (char*,char*,Fecha,char*,bool);
    //Caso de Uso Ver Perfil Usuario
    ICollection* listarMails ();
    dataUsuario* obtenerDatosUsuarios();
    
    virtual ~CJugador();
};


#endif	/* CJUGADOR_H */







